package v1

import (
	"github.com/gogf/gf/v2/frame/g"
	"hotgo/internal/model/input/sysin"
)

type LunBoReq struct {
	g.Meta `path:"/lunbo" method:"get" tags:"recorder" summary:"首页轮播图"`
}

type LunBoRes struct {
	List *[]sysin.LunboListModel
}

type HotReq struct {
	g.Meta   `path:"/hot" method:"get" tags:"recorder" summary:"热门赛事列表"`
	Page     int `json:"page" example:"10" d:"1" v:"min:1#页码最小值不能低于1"  dc:"当前页码"`
	PageSize int `json:"pageSize" example:"1" d:"10" v:"min:1|max:200#每页数量最小值不能低于1|最大值不能大于200" dc:"每页数量"`
}

type HotRes struct {
	TotalCount int                        `json:"totalCount"`
	List       *[]sysin.HotmatchListModel `json:"list"`
}
